package com.itheima.d6_singleInstance;


/**
 * 目标：掌握懒汉式单例的写法。
 *
 * 单例设计模式的实现方式很多
 * 饿汉式单例：拿对象时，对象早就创建好了。
 * 懒汉式单例：拿对象时，才开始创建对象。
 * …
 * …
 * 写法
 * 把类的构造器私有。
 * 定义一个类变量用于存储对象。
 * 提供一个类方法，保证返回的是同一个对象。
 *
 *  * 饿汉式单例：拿对象时，对象早就创建好了。
 */
public class Test1 {
    public static void main(String[] args) {
        // 目标：掌握单例设计模式的写法。
        A a1 = A.getObject();
        A a2 = A.getObject();

        System.out.println("======饿汉式单例=======");

        System.out.println(a1);
        System.out.println(a2);


    }
}
